Trade-offs in Context Identifier Allocation in MPI

نویسندگان

  • George Bosilca
  • Thomas Herault
  • Jack Dongarra
چکیده

The notion of communicators is one of the most central concepts in the Message Passing Interface (MPI), allowing the library developers to contextualize their message exchanges, and scope different algorithms to well-defined groups of processes, and allowing the MPI implementation to specialize its matching and deliver messages in the right context. Due to its collective nature, the communicator identifier allocation is directly linked with the performance of the collective communication implementation on the execution platform. We propose a scalable algorithm for communicator identifier allocation, that minimize the amount of data involved in the operation. This allows for faster context allocation implementations, that are capable of taking advantage of the hardware accelerated collective where available. Additionally, we present 3 communicator storage strategies, and their implementations in the context of Open MPI. We explore the performance of these new algorithms, compare them with algorithms available in other MPI implementations, and discuss their trade-offs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Defining Pathways and Trade-offs Toward Universal Health Coverage; Comment on “Ethical Perspective: Five Unacceptable Trade-offs on the Path to Universal Health Coverage”

The World Health Organization’s (WHO’s) World Health Report 2010, “Health systems financing, the path to universal coverage,” promoted universal health coverage (UHC) as an aspirational objective for country health systems. Yet, in addition to the dimensions of services and coverage, distribution of coverage in the population, and financial risk protection highlighted by the report, the conside...

متن کامل

Ethical Perspective: Five Unacceptable Trade-offs on the Path to Universal Health Coverage

This article discusses what ethicists have called “unacceptable trade-offs” in health policy choices related to universal health coverage (UHC). Since the fiscal space is constrained, trade-offs need to be made. But some trade-offs are unacceptable on the path to universal coverage. Unacceptable choices include, among other examples from low-income countries, to expand coverage for services wit...

متن کامل

Metabolic stressors and signals differentially affect energy allocation between reproduction and immune function.

Most free-living animals have finite energy stores that they must allocate to different physiological and behavioral processes. In times of energetic stress, trade-offs in energy allocation among these processes may occur. The manifestation of trade-offs may depend on the source (e.g., glucose, lipids) and severity of energy limitation. In this study, we investigated energetic trade-offs betwee...

متن کامل

Efficient Multithreaded Context ID Allocation in MPI

An important aspect of support for multithreaded MPI executions is the management of communication context identifiers (IDs), which are used to associate MPI communication operations with a communicator. New communicator creation functionality in MPI 3.0 adds complexity to this core resource management problem. We present an efficient algorithm for multithreaded context ID allocation that build...

متن کامل

Trade-Offs Between Plant Growth and Defense Against Insect Herbivory: An Emerging Mechanistic Synthesis.

Costs of defense are central to our understanding of interactions between organisms and their environment, and defensive phenotypes of plants have long been considered to be constrained by trade-offs that reflect the allocation of limiting resources. Recent advances in uncovering signal transduction networks have revealed that defense trade-offs are often the result of regulatory "decisions" by...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017